home *** CD-ROM | disk | FTP | other *** search
- This directory contains Schematik, a NeXT front-end for the Scheme
- programming language. The Schematik.app file package also contains
- MIT Scheme (CScheme), which is the default back-end. Schematik 1.1.5.2
- is packaged with a modified version of MIT Scheme, version 7.1.3.
-
- Existing users: please see notes later in this file regarding changes.
-
- European users: please see the note at the end of this file regarding
- an alternative ftp site closer to you.
-
- Fetch in binary (image) mode the file Schematik-1.1.5.2.tar.Z
- Then do the following command from a shell:
-
- zcat Schematik-1.1.5.2.tar.Z | tar xf -
-
- and then move Schematik.app into your ~/Apps or /LocalApps directory,
- as desired. You may, of course, also want to drag it into your dock.
-
- Double click and enjoy. If you double click, but don't enjoy
- (because of bugs or design deficiencies), please let us know by
- e-mail to schematik@gac.edu.
-
- Let us know if you want to be informed when the next version is
- released by e-mailing schematik@gac.edu. In fact, just plain let us
- know at that address if you are using Schematik--we'd like to have
- some feel for what sort of usage it's getting.
-
- Thanks.
- ===============
- Notes on version 1.1.5.2:
- Version 1.1.5.2 fixes four bugs in 1.1.5.1:
- - Open with no un-miniaturized window crashed Schematik.
- - Ditto for quiting w/the interaction window miniaturized and clicking save.
- - Under unusual circumstances a spurious syslog message was generated.
- - Stubborn scheme processes weren't always killed when Schematik exits,
- and Schematik was dying with a segmentation violation instead of cleanly.
- Also, the included MIT Scheme has been enhanced in a few small ways:
- - A functional graphics package is included in the SICP package.
- - A particularly confusing error message has been replaced.
- - In the SICP package, .binf files are autoloaded if available to provide
- procedure names in the #[compiled-procedure ...] printed representation.
- Also, more procedures now have names.
- ===============
- Notes on .binf files:
- The file Schematik-1.1.5.2-binfs.tar.Z contains the directory tree
- Schematik.app/kernel/library/binfs (which is empty in the normal
- distribution). If you install it you will be able to use the MIT
- Scheme debugger, environment inspector, and pretty printer on
- compiled procedures built into the Scheme distribution. The down
- side is that this takes up lots of disk space. To install, assuming
- you have Schematik.app in /LocalApps, you would do
- zcat Schematik-1.1.5.2-binfs.tar.Z | (cd /LocalApps; tar xf -)
- IMPORTANT NOTE: If you already have the binfs from version 1.1.5.1,
- you can just get the much smaller Schematik-new-in-1.1.5.2-binfs.tar.Z
- and unpack it as above to update the existing binfs directory tree,
- rather than ftping the whole huge file.
- ===============
- Notes on source distribution:
- The file SchematikSource1.1.5.2.tar.Z contains the source for the
- Schematik front end and also the changes made to MIT Scheme.
- Remember to use binary (image) mode if you transfer this file.
- Please remember that this distribution is on a strictly AS IS
- basis. The individual files each contain the license terms,
- which are adapted from the MIT Scheme license.
-
- If you want to compile version 1.1.5.2 under NeXTstep 3.0, please
- get and read the file compiling-1.1.5.2-under-3.0.
- ===============
- Notes on European ftp site:
- Users in Europe may more economically transfer Schematik from
- a server established at the University of Munich, Germany.
- Non-European users should not use the Munich server. The server is
- on the host ftp.informatik.uni-muenchen.de, IP address 129.187.236.10.
- Schematik is in the directory /pub/next/ProgLang; version 1.1.5.2
- should appear there soon after its US appearance, in the files
- Schematik-1.1.5.2.README, Schematik-1.1.5.2.tar.Z,
- SchematikSource1.1.5.2.tar.Z, Schematik-1.1.5.2-binfs.tar.Z, and
- Schematik-new-in-1.1.5.2-binfs.bar.Z. Remember to use binary (image)
- mode when transferring the .tar.Z files. The source and binfs files
- are optional.
-